home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Przegladarki internetowe / Mozilla Seamonkey 1.0.5 pl / seamonkey-1.0.5.pl-PL.win32.installer.exe / BROWSER.XPI / bin / chrome / toolkit.jar / content / global / xul.css < prev   
Encoding:
Cascading Style Sheet File  |  2006-01-10  |  18.3 KB  |  843 lines

  1. /** this should only contain XUL dialog and document window widget defaults. Defaults for widgets of
  2.     a particular application should be in that application's style sheet.
  3.     For example style definitions for navigator can be found in navigator.css
  4.  
  5.    THIS FILE IS LOCKED DOWN.  YOU ARE NOT ALLOWED TO MODIFY IT WITHOUT FIRST HAVING YOUR
  6.    CHANGES REVIEWED BY mconnor@steelgryphon.com
  7. **/
  8.  
  9. @import url("chrome://global/content/platformXUL.css");
  10.  
  11. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
  12. @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
  13. @namespace xbl url("http://www.mozilla.org/xbl"); /* namespace for XBL elements */
  14.  
  15. * {
  16.   -moz-user-focus: ignore;
  17.   -moz-user-select: -moz-none;
  18.   display: -moz-box;
  19. }
  20.  
  21. /* hide the content and destroy the frame */
  22. *[hidden="true"] {
  23.   display: none;
  24. }
  25.  
  26. /* hide the content, but don't destroy the frames */
  27. *[collapsed="true"], 
  28. *[moz-collapsed="true"] {
  29.   visibility: collapse;
  30. }
  31.  
  32.  
  33. /* ::::::::::
  34.    :: Rules for 'hiding' portions of the chrome for special
  35.    :: kinds of windows (not JUST browser windows) with toolbars
  36.    ::::: */
  37.  
  38. window[chromehidden~="menubar"] .chromeclass-menubar,
  39. window[chromehidden~="directories"] .chromeclass-directories,
  40. window[chromehidden~="status"] .chromeclass-status,
  41. window[chromehidden~="extrachrome"] .chromeclass-extrachrome,
  42. window[chromehidden~="location"] .chromeclass-location,
  43. window[chromehidden~="location"][chromehidden~="toolbar"] .chromeclass-toolbar
  44. {
  45.   display: none;
  46. }
  47.  
  48.  
  49. /* ::::::::::
  50.    :: Rules for forcing direction for entry and display of URIs
  51.    :: or URI elements
  52.    ::::: */
  53.  
  54. textbox.uri-element,
  55. menulist.uri-element
  56. {
  57.   direction: ltr !important;
  58. }
  59.  
  60.  
  61. /****** elements that have no visual representation ******/
  62.  
  63. script, data,
  64. xbl|children,
  65. commands, commandset, command,
  66. broadcasterset, broadcaster, observes,
  67. keyset, key, 
  68. template, rule, conditions, action, 
  69. bindings, binding, content, member, triple,
  70. treechildren, treeitem, treeseparator, treerow, treecell {
  71.   display: none;
  72. }
  73.  
  74. /********** focus rules **********/
  75.  
  76. button,
  77. checkbox,
  78. colorpicker[type="button"],
  79. menulist,
  80. radiogroup,
  81. tree,
  82. browser,
  83. editor,
  84. iframe {
  85.   -moz-user-focus: normal;
  86. }
  87.  
  88. menulist[editable] {
  89.   -moz-user-focus: ignore;
  90. }
  91.  
  92. /******** window & page ******/
  93.  
  94. window, 
  95. page {
  96.   overflow: -moz-hidden-unscrollable;
  97.   -moz-box-orient: vertical;
  98. }
  99.  
  100. /******** box *******/
  101.  
  102. vbox {
  103.   -moz-box-orient: vertical;
  104. }
  105.  
  106. /********** button **********/
  107.  
  108. button {
  109.   -moz-binding: url("chrome://global/content/bindings/button.xml#button");
  110. }
  111.  
  112. button[type="menu"] {
  113.   -moz-binding: url("chrome://global/content/bindings/button.xml#menu");
  114. }
  115.  
  116. button[type="menu-button"] {
  117.   -moz-binding: url("chrome://global/content/bindings/button.xml#menu-button");
  118. }
  119.  
  120. /********** toolbarbutton **********/
  121.  
  122. toolbarbutton {
  123.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton");
  124. }
  125.  
  126. toolbarbutton[type="menu"] {
  127.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#menu");
  128. }
  129.  
  130. toolbarbutton[type="menu-button"] {
  131.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#menu-button");
  132. }
  133.  
  134. dropmarker[type="menu-button"] {
  135.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#dropmarker");
  136. }
  137.  
  138. /******** browser, editor, iframe ********/
  139.  
  140. browser,
  141. editor,
  142. iframe {
  143.   display: inline;
  144. }
  145.  
  146. browser {
  147.   -moz-binding: url("chrome://global/content/bindings/browser.xml#browser");
  148. }
  149.  
  150. tabbrowser {
  151.   -moz-binding: url("chrome://global/content/bindings/tabbrowser.xml#tabbrowser");
  152. }
  153.  
  154. editor {
  155.   -moz-binding: url("chrome://global/content/bindings/editor.xml#editor");
  156. }
  157.  
  158. iframe {
  159.   -moz-binding: url("chrome://global/content/bindings/general.xml#iframe");
  160. }
  161.  
  162. /********** image **********/
  163.  
  164. image {
  165.   -moz-binding: url("chrome://global/content/bindings/general.xml#image");
  166. }
  167.  
  168. /********** checkbox **********/
  169.  
  170. checkbox {
  171.   -moz-binding: url("chrome://global/content/bindings/checkbox.xml#checkbox");
  172. }
  173.  
  174. /********** radio **********/
  175.  
  176. radiogroup {
  177.   -moz-binding: url("chrome://global/content/bindings/radio.xml#radiogroup");
  178.   -moz-box-orient: vertical;
  179.   -moz-box-align: start;
  180. }
  181.  
  182. radio {
  183.   -moz-binding: url("chrome://global/content/bindings/radio.xml#radio");
  184. }
  185.  
  186. /******** groupbox *********/
  187.  
  188. groupbox {
  189.   -moz-binding: url("chrome://global/content/bindings/groupbox.xml#groupbox");
  190.   display: -moz-groupbox;
  191. }
  192.  
  193. caption {
  194.   -moz-binding: url("chrome://global/content/bindings/groupbox.xml#caption");
  195. }
  196.  
  197. .groupbox-body {
  198.   -moz-box-pack: inherit;
  199.   -moz-box-align: inherit;
  200.   -moz-box-orient: vertical;
  201. }
  202.  
  203. /******* toolbar *******/
  204.  
  205. toolbox { 
  206.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbox");
  207.   -moz-box-orient: vertical;
  208. }
  209.   
  210. toolbar {
  211.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbar");
  212. }
  213.  
  214. toolbargrippy {
  215.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbargrippy");
  216. }
  217.  
  218. toolbarseparator {
  219.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbarseparator");
  220. }
  221.  
  222. /********* menubar ***********/
  223.  
  224. menubar {
  225.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#menubar");
  226. }
  227.  
  228. /********* menu ***********/
  229.  
  230. menubar > menu {
  231.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-menubar");
  232. }
  233.  
  234. menubar > menu.menu-iconic {
  235.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-menubar-iconic");
  236. }
  237.  
  238. menu {
  239.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu");
  240. }
  241.   
  242. menu.menu-iconic {
  243.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic");
  244. }
  245.  
  246. menu:empty {
  247.   visibility: collapse;
  248. }
  249.  
  250. /********* menuitem ***********/
  251.  
  252. menuitem {
  253.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem");
  254. }
  255.  
  256. menuitem.menuitem-iconic {
  257.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
  258. }
  259.  
  260. menuitem[description] {
  261.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic-desc-noaccel");
  262. }
  263.  
  264. menuitem[type="checkbox"],
  265. menuitem[type="radio"] {
  266.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
  267. }
  268.  
  269. menuitem.menuitem-non-iconic {
  270.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menubutton-item");
  271. }
  272.  
  273. /********* menuseparator ***********/
  274.  
  275. menuseparator {
  276.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuseparator");
  277. }
  278.  
  279. /********* popup & menupopup ***********/
  280.  
  281. /* <popup> is deprecated.  Only <menupopup> and <tooltip> are still valid. */ 
  282.  
  283. popup,
  284. menupopup {
  285.   -moz-binding: url("chrome://global/content/bindings/popup.xml#popup");
  286.   -moz-box-orient: vertical;
  287.   display: none;
  288. }
  289.  
  290. popup,
  291. menupopup,
  292. tooltip {
  293.   z-index: 2147483647; 
  294. }
  295.  
  296. menupopup[menugenerated="true"],
  297. popup[menugenerated="true"],
  298. tooltip[menugenerated="true"] {
  299.   display: -moz-popup;
  300. }
  301.  
  302. tooltip {
  303.   -moz-binding: url("chrome://global/content/bindings/popup.xml#tooltip");
  304.   display: -moz-popup;
  305.   margin-top: 21px;
  306. }
  307.  
  308. /********** floating popups **********/
  309.  
  310. /*
  311. titlebar {
  312.   -moz-binding: url("chrome://global/content/bindings/popup.xml#titlebar");  
  313. }  
  314.  
  315. resizer[resizerdirection="right"] {
  316.   -moz-binding: url("chrome://global/content/bindings/popup.xml#ew-resizer");
  317. }  
  318.  
  319. resizer[resizerdirection="bottom"] {
  320.   -moz-binding: url("chrome://global/content/bindings/popup.xml#ns-resizer");
  321. }  
  322.  
  323. resizer[resizerdirection="bottomright"] {
  324.   -moz-binding: url("chrome://global/content/bindings/popup.xml#diag-resizer");  
  325. }  
  326.  
  327. floatingwindow {
  328.   -moz-binding: url("chrome://global/content/bindings/popup.xml#floater-normal");
  329.   -moz-box-orient: vertical;
  330.   display: none;
  331.   z-index: 2147483647; 
  332. }
  333.  
  334. floatingwindow[docked="left"] {
  335.   -moz-binding: url("chrome://global/content/bindings/popup.xml#floater-dock-left");
  336. }
  337.  
  338. button.popupClose {
  339.   -moz-binding: url("chrome://global/content/bindings/popup.xml#close-button") !important;
  340. }  
  341. */
  342. /******** grid **********/
  343.  
  344. grid {
  345.   display: -moz-grid;
  346. }
  347.  
  348. rows, 
  349. columns {
  350.   display: -moz-grid-group;
  351. }
  352.  
  353. row,
  354. column {
  355.   display: -moz-grid-line;
  356. }
  357.  
  358. rows {
  359.   -moz-box-orient: vertical;
  360. }
  361.  
  362. column {
  363.   -moz-box-orient: vertical;
  364. }
  365.  
  366. /******** listbox **********/
  367.  
  368. listbox {
  369.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listbox");
  370. }
  371.  
  372. listcols, listcol {
  373.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listbox-base");
  374. }
  375.  
  376. listhead {
  377.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listhead");
  378. }
  379.  
  380. listrows {
  381.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listrows");
  382. }
  383.  
  384. listitem {
  385.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem");
  386. }
  387.  
  388. listitem[type="checkbox"] {
  389.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-checkbox");
  390. }
  391.  
  392. listheader {
  393.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listheader");
  394.   -moz-box-ordinal-group: 2147483646;
  395. }
  396.  
  397. listcell {
  398.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell");
  399. }
  400.  
  401. listcell[type="checkbox"] {
  402.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell-checkbox");
  403. }
  404.  
  405. .listitem-iconic {
  406.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-iconic");
  407. }
  408.  
  409. listitem[type="checkbox"].listitem-iconic {
  410.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-checkbox-iconic");
  411. }
  412.  
  413. .listcell-iconic {
  414.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell-iconic");
  415. }
  416.  
  417. listcell[type="checkbox"].listcell-iconic {
  418.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell-checkbox-iconic");
  419. }
  420.  
  421. listbox {
  422.   display: -moz-grid;
  423. }
  424.  
  425. listbox[rows] {
  426.   height: auto;
  427. }
  428.  
  429. listcols, listhead, listrows, listboxbody {
  430.   display: -moz-grid-group;
  431. }
  432.  
  433. listcol, listitem, listheaditem {
  434.   display: -moz-grid-line;
  435. }
  436.  
  437. listbox {
  438.   -moz-user-focus: normal;
  439.   -moz-box-orient: vertical;
  440.   min-width: 0px;
  441.   min-height: 0px;
  442.   width: 200px;
  443.   height: 200px;
  444. }
  445.  
  446. listhead {
  447.   -moz-box-orient: vertical;
  448. }
  449.  
  450. listrows {
  451.   -moz-box-orient: vertical;
  452.   -moz-box-flex: 1;
  453. }
  454.  
  455. listboxbody {
  456.   -moz-box-orient: vertical;
  457.   -moz-box-flex: 1;
  458.   /* Don't permit a horizontal scrollbar. See bug 285449 */
  459.   overflow-x: hidden !important;
  460.   overflow-y: auto;
  461.   min-height: 0px;
  462. }
  463.  
  464. listcol {
  465.   -moz-box-orient: vertical;
  466.   min-width: 16px;
  467. }
  468.  
  469. listcell {
  470.   -moz-box-align: center;
  471. }
  472.  
  473. /******** tree ******/
  474.  
  475. tree {
  476.   -moz-binding: url("chrome://global/content/bindings/tree.xml#tree");
  477. }
  478.  
  479. treecols {
  480.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treecols");
  481. }
  482.  
  483. treecol {
  484.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treecol");
  485.   -moz-box-ordinal-group: 2147483646;
  486. }
  487.  
  488. treecol.treecol-image {
  489.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treecol-image");
  490. }
  491.  
  492. tree > treechildren {
  493.   display: -moz-box;
  494.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treebody");
  495.   -moz-user-select: none;
  496.   -moz-box-flex: 1;
  497. }
  498.  
  499. treerows {
  500.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treerows");
  501. }
  502.  
  503. treecolpicker {
  504.   -moz-binding: url("chrome://global/content/bindings/tree.xml#columnpicker");
  505. }
  506.  
  507. tree {
  508.   -moz-box-orient: vertical;
  509.   -moz-user-select: none;
  510.   min-width: 0px;
  511.   min-height: 0px;
  512.   width: 10px;
  513.   height: 10px;
  514. }
  515.  
  516. tree[hidecolumnpicker="true"] > treecols > treecolpicker {
  517.   display: none;
  518. }
  519.  
  520. treecol {
  521.   min-width: 16px;
  522. }
  523.  
  524. treecol[hidden="true"] {
  525.   visibility: collapse;
  526.   display: -moz-box;
  527. }
  528.  
  529. /********** deck & stack *********/
  530.  
  531. deck {
  532.   display: -moz-deck;
  533.   -moz-binding: url("chrome://global/content/bindings/general.xml#deck");
  534. }
  535.  
  536. stack, bulletinboard {
  537.   display: -moz-stack;
  538. }
  539.  
  540. /********** tabbox *********/
  541.  
  542. tabbox {
  543.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabbox");
  544.   -moz-box-orient: vertical;
  545. }
  546.  
  547. tabs {
  548.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabs");
  549.   -moz-box-orient: horizontal;
  550. }
  551.  
  552. tabs[closebutton="true"] {
  553.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabs-closebutton");
  554. }
  555.  
  556. tab {
  557.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tab");
  558.   -moz-box-align: center;
  559.   -moz-box-pack: center;
  560. }
  561.  
  562. tabpanels {
  563.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabpanels");
  564.   display: -moz-deck;
  565. }
  566.  
  567. /********** progressmeter **********/
  568.  
  569. progressmeter {
  570.   -moz-binding: url("chrome://global/content/bindings/progressmeter.xml#progressmeter");
  571. }
  572.  
  573. /********** basic rule for anonymous content that needs to pass box properties through
  574.  ********** to an insertion point parent that holds the real kids **************/
  575.  
  576.  .box-inherit {
  577.    -moz-box-orient: inherit;
  578.    -moz-box-pack: inherit;
  579.    -moz-box-align: inherit;
  580.    -moz-box-direction: inherit;
  581. }
  582.  
  583. /********** label **********/
  584.  
  585. spacer {
  586.   display: inline;
  587. }
  588.  
  589. description {
  590.   -moz-binding: url("chrome://global/content/bindings/text.xml#text-base");
  591. }
  592.  
  593. label {
  594.   -moz-binding: url("chrome://global/content/bindings/text.xml#text-label");
  595. }
  596.  
  597. label.text-link {
  598.   -moz-binding: url("chrome://global/content/bindings/text.xml#text-link");
  599.   -moz-user-focus: normal;
  600. }
  601.  
  602. label[control], label.radio-label, label.checkbox-label {
  603.   -moz-binding: url("chrome://global/content/bindings/text.xml#label-control");
  604. }
  605.  
  606. html|span.accesskey {
  607.   text-decoration: underline;
  608. }
  609.  
  610. /********** textbox **********/
  611.  
  612. textbox {
  613.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#textbox");
  614.   -moz-user-select: text;
  615. }
  616.  
  617. textbox[multiline="true"] {
  618.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#textarea");
  619. }
  620.  
  621. html|*.textbox-input {
  622.   -moz-appearance: none !important;
  623.   text-align: inherit;
  624. }
  625.  
  626. html|*.textbox-textarea {
  627.   -moz-appearance: none !important;
  628. }
  629.  
  630. .textbox-input-box {
  631.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#input-box");
  632. }
  633.  
  634. textbox[type="timed"] {
  635.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#timed-textbox");
  636. }
  637.  
  638. /********** autocomplete textbox **********/
  639.  
  640. textbox[type="autocomplete"] {
  641.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete");
  642. }
  643.  
  644. .autocomplete-result-popup {
  645.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-result-popup");
  646. }
  647.  
  648. .autocomplete-history-popup {
  649.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-history-popup");
  650. }
  651.  
  652. .autocomplete-tree {
  653.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-tree");
  654. }
  655.  
  656. .autocomplete-treebody {
  657.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-treebody");
  658. }
  659.  
  660. .autocomplete-history-dropmarker {
  661.   -moz-binding: url("chrome://global/content/autocomplete.xml#history-dropmarker");
  662. }
  663.  
  664. /********** colorpicker **********/
  665.  
  666. colorpicker {
  667.   -moz-binding: url("chrome://global/content/bindings/colorpicker.xml#colorpicker");
  668. }
  669.  
  670. colorpicker[type="button"] {
  671.   -moz-binding: url("chrome://global/content/bindings/colorpicker.xml#colorpicker-button");
  672. }
  673.  
  674. .colorpickertile {
  675.   -moz-binding: url("chrome://global/content/bindings/colorpicker.xml#colorpickertile");
  676. }
  677.  
  678. /********** menulist **********/
  679.  
  680. menulist {
  681.   -moz-binding: url("chrome://global/content/bindings/menulist.xml#menulist");
  682. }
  683.  
  684. menulist[editable] {
  685.   -moz-binding: url("chrome://global/content/bindings/menulist.xml#menulist-editable");
  686. }
  687.  
  688. menulist[type="description"] {
  689.   -moz-binding: url("chrome://global/content/bindings/menulist.xml#menulist-description");
  690. }
  691.  
  692. html|*.menulist-editable-input {
  693.   -moz-appearance: none !important;
  694. }
  695.  
  696. menulist > menupopup > menuitem {
  697.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic-noaccel");
  698. }
  699.  
  700. dropmarker[type="menu"] {
  701.   -moz-binding: url("chrome://global/content/bindings/general.xml#dropmarker");
  702. }
  703.  
  704. /********** splitter **********/
  705.  
  706. splitter {
  707.   -moz-binding: url("chrome://global/content/bindings/splitter.xml#splitter");
  708. }
  709.  
  710. grippy {
  711.   -moz-binding: url("chrome://global/content/bindings/splitter.xml#grippy");
  712. }
  713.  
  714. .tree-splitter {
  715.   width: 0px;
  716.   max-width: 0px;
  717.   min-width: 0% ! important;
  718.   min-height: 0% ! important;
  719.   -moz-box-ordinal-group: 2147483646;
  720. }
  721.  
  722. /********** scrollbar **********/
  723.  
  724. /* Scrollbars are never flipped even if BiDI kicks in. */
  725. scrollbar {
  726.   direction: ltr;
  727. }
  728.  
  729. thumb 
  730. {
  731.   -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#thumb);
  732.   display: -moz-box !important;
  733. }
  734.  
  735. scrollbar, scrollbarbutton, scrollcorner, slider, thumb {
  736.   -moz-user-select: none;
  737. }
  738.  
  739. scrollcorner {
  740.   display: -moz-box !important;
  741. }
  742.  
  743. scrollcorner[hidden="true"] {
  744.   display: none !important;
  745. }
  746.  
  747. scrollbar[value="hidden"] {
  748.   visibility: hidden;
  749. }
  750.  
  751. /******** scrollbox ********/
  752.  
  753. scrollbox {
  754.   -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#scrollbox");
  755.   /* This makes it scrollable! */
  756.   overflow: hidden;
  757. }
  758.  
  759. arrowscrollbox {
  760.   -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#arrowscrollbox");
  761. }
  762.  
  763. autorepeatbutton {
  764.   -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#autorepeatbutton");
  765. }
  766.  
  767. /********** statusbar **********/
  768.  
  769. statusbar 
  770. {
  771.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbar");
  772. }
  773.  
  774. statusbarpanel {
  775.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbarpanel");
  776. }
  777.  
  778. .statusbarpanel-iconic {
  779.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbarpanel-iconic");
  780. }
  781.  
  782. .statusbarpanel-menu-iconic {
  783.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbarpanel-menu-iconic");
  784. }
  785.  
  786. /********** spinbuttons ***********/
  787.  
  788. spinbuttons {
  789.   -moz-binding: url("chrome://global/content/bindings/spinbuttons.xml#spinbuttons");
  790. }
  791.  
  792. /********** stringbundle **********/
  793.  
  794. stringbundleset {
  795.   -moz-binding: url("chrome://global/content/bindings/stringbundle.xml#stringbundleset");
  796.   visibility: collapse;
  797. }
  798.  
  799. stringbundle {
  800.   -moz-binding: url("chrome://global/content/bindings/stringbundle.xml#stringbundle");
  801.   visibility: collapse;
  802. }
  803.  
  804. /********** dialog **********/
  805.  
  806. dialog {
  807.   -moz-binding: url("chrome://global/content/bindings/dialog.xml#dialog");
  808.   -moz-box-orient: vertical;
  809. }
  810.  
  811. dialogheader {
  812.   -moz-binding: url("chrome://global/content/bindings/dialog.xml#dialogheader");
  813. }
  814.  
  815. /********* page ************/
  816.  
  817. page {
  818.   -moz-box-orient: vertical;
  819. }
  820.  
  821. /********** wizard **********/
  822.  
  823. wizard {
  824.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizard");
  825.   -moz-box-orient: vertical;
  826.   width: 40em;
  827.   height: 30em;
  828. }
  829.  
  830. wizardpage {
  831.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizardpage");
  832.   -moz-box-orient: vertical;
  833.   overflow: auto;
  834. }
  835.  
  836. .wizard-header {
  837.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizard-header");
  838. }
  839.  
  840. .wizard-buttons {
  841.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizard-buttons");
  842. }
  843.